# eric7.MicroPython.Devices.CircuitPythonUpdater.ShowOutdatedDialog

Module implementing a dialog to show outdated modules of a connected device.

### Global Attributes

None

### Classes

ShowOutdatedDialog | Class implementing a dialog to show outdated modules of a connected device.

### Functions

None

## ShowOutdatedDialog

Class implementing a dialog to show outdated modules of a connected device.

### Derived from

QDialog, Ui_ShowOutdatedDialog

### Class Attributes

None

### Class Methods

None

### Methods

ShowOutdatedDialog | Constructor
__checkCountUpdated | Private method to handle an update of the check count.
getSelection | Public method to get the list of selected modules.
on_modulesList_itemChanged | Private slot to handle a change of the check state of an item.

### Static Methods

None

#### ShowOutdatedDialog (Constructor)

ShowOutdatedDialog(devicePath, selectionMode=False, parent=None)

Constructor

devicePath (str)
  path to the connected board
selectionMode (bool (optional))
  flag indicating the activation of the selection mode (defaults to False)
parent (QWidget (optional))
  reference to the parent widget (defaults to None)

#### ShowOutdatedDialog.__checkCountUpdated

__checkCountUpdated()

Private method to handle an update of the check count.

#### ShowOutdatedDialog.getSelection

getSelection()

Public method to get the list of selected modules.

Return:
  list of selected modules

Return Type:
  circup.module.Module

#### ShowOutdatedDialog.on_modulesList_itemChanged

on_modulesList_itemChanged(item, column)

Private slot to handle a change of the check state of an item.

item (QTreeWidgetItem)
  reference to the changed item
column (int)
  changed column

Up